import { get, post } from '../utils/request';

/**
 * 注册用户
 * @param {*} data 注册时传递的信息 
 */
export function regist(data) {
  return post('http://localhost:3000/api/v1/product_type/regist', data);
}

/**
 * 登陆
 * @param {*} data 登陆时传递的信息
 */
export function login(data) {
  return post('http://localhost:3000/api/v1/product_type/login', data);
}

/**
 * 修改密码
 * @param {*} data 修改密码时传递的信息
 */
export function updataPsd(data) {
  return post ('http://localhost:3000/api/v1/product_type/updataPsd', data);
}
/**
 * 修改个人信息
 * @param {*} data 修改个人信息传递的参数
 */
export function updataMy(data) {
  return post('http://localhost:3000/api/v1/product_type/updataMy', data);
}

/**
 * 根据用户名返回用户的所有资料信息
 * @param {*} data 用户名
 */
export function getAllMessage(data) {
  return post ('http://localhost:3000/api/v1/product_type', data);
}

/**
 * 将每次购物车的信息存储在数据库中
 * @param {*} data 购物信息
 */
export function shopCart(data) {
  return post ('http://localhost:3000/api/v1/product_type/shopCart', data);
}

/**
 * 获取该账户下所有的购物信息
 * @param {*} data 账号名
 */
export function getAllGoods(data) {
  return post('http://localhost:3000/api/v1/product_type/getAllGoods', data);
}

/**
 * 删除该账号下该商品
 * @param {*} data 账号名 和 商品id 
 */
export function removeGood(data) {
  return post('http://localhost:3000/api/v1/product_type/removeGood', data);
}

/**
 * 提交订单
 * @param {*} data 订单数据 
 */
export function menu(data) {
  return post('http://localhost:3000/api/v1/product_type/menuR', data);
}

/**
 * 获取用户的订单列表
 * @param {*} data 用户名
 */
export function getMyList(data) {
  return post('http://localhost:3000/api/v1/product_type/getMyList', data);
}